package com.github.boluo1230.wechat.entity.sys;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.List;

@Document(collection = "sys_menu")
@Data
public class SysMenuEntity {

    // {
    //        'menuId': 27,
    //        'parentId': 1,
    //        'parentName': null,
    //        'name': '参数管理',
    //        'url': 'sys/config',
    //        'perms': 'sys:config:list,sys:config:info,sys:config:save,sys:config:update,sys:config:delete',
    //        'type': 1,
    //        'icon': 'config',
    //        'orderNum': 6,
    //        'open': null,
    //        'list': null
    //      },

    @Id
    private Integer menuId;
    private Integer parentId;
    private String parentName;
    private String name;
    private String url;
    private String perms;
    private Integer type;
    private String icon;
    private Integer orderNum;
    private String open;
    private List<SysMenuEntity> list;

}
